
showInitialInformationOnPage();


function showInitialInformationOnPage() {
    // Показываем начальную информацию страницы

    if (document.location.pathname != '/displaying_messages/') return;
    showListOfAllMessages();
}

function showListOfAllMessages() {
    // Показываем список всех сообщений
    
    let url = document.location.origin + '/displaying_messages/';
    url = new URL(url);
    url.searchParams.set('get_list_of_all_messages', 'true');

    base.sendAjaxRequest('GET', url)
        .then(result => {
            insertAllMessages(result);
        })


    // НИЖЕ ОПРЕДЕЛЕНИЕ ФУНКЦИЙ

    function insertAllMessages(listOfAllMessages) {
        // Вставляем все сообщения

        if (!listOfAllMessages) return;
        
        for (let key in listOfAllMessages) {
            const message = key;

            for (let person of listOfAllMessages[key]) {
                html = base.getHtmlToDisplayPersonMessages(
                    person['id'],
                    person['fullName'],
                    message
                );
                base.clearListOfAllMessages();
                document.querySelector('.content-list-of-people').insertAdjacentHTML('beforeend', html);
            }

        }
    }
}
